package com.zach.common.dao;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.zach.common.entity.User;

@Repository
public interface UserDao extends Dao{
	User getUserByLoginName(String loginName);
	void addUser(User user);
	void updateUserByLoginName(User u);
	void updateUserPwdByLoginName(User u);
	void deleteUserByLoginName(String loginName);
	
	List<User> getUserListByUser(User user);
	List<User> getUserListByUser(User user, Integer pageSize, Integer pageNo);
	
	User userLogin(User u);
}
